home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / sync / RCS / Sync_Broadcast.man,v < prev    next >
Text File  |  1990-06-27  |  1KB  |  72 lines

  1. head     1.2;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @@;
  7.  
  8.  
  9. 1.2
  10. date     90.06.27.11.20.55;  author shirriff;  state Exp;
  11. branches ;
  12. next     1.1;
  13.  
  14. 1.1
  15. date     88.12.30.16.07.21;  author ouster;  state Exp;
  16. branches ;
  17. next     ;
  18.  
  19.  
  20. desc
  21. @@
  22.  
  23.  
  24. 1.2
  25. log
  26. @Changed include.
  27. @
  28. text
  29. @' $Header: /sprite/src/lib/c/sync/RCS/Sync_Broadcast.man,v 1.1 88/12/30 16:07:21 ouster Exp Locker: shirriff $ SPRITE (Berkeley)
  30. .so \*(]ltmac.sprite
  31. .HS Sync_Broadcast lib 
  32. .BS
  33. .SH NAME
  34. Sync_Broadcast \- awaken all processes waiting on a condition
  35. .SH SYNOPSIS
  36. \fB#include <sync.h>\fR
  37. .sp .5
  38. \fBSync_Broadcast\fR(\fIconditionPtr\fP)
  39. .SH ARGUMENTS
  40. .AS Sync_Condition *conditionPtr
  41. .AP Sync_Condition *conditionPtr in
  42. Condition variable for which processes may be awaiting notification.
  43. .BE
  44. .SH DESCRIPTION
  45. .PP
  46. \fBSync_Broadcast\fR notifies other processes that a condition has been met.
  47. If no process is awaiting this condition, then the call has no effect.
  48. If more than one process is waiting, all of
  49. them will be awakened simultaneously and may execute in any
  50. order.
  51. This routine needs to be called with the monitor lock held.
  52. .SH SEE ALSO
  53. Sync, Sync_Wait
  54. .SH KEYWORDS
  55. synchronization, wait, block, process, monitor, condition variable, 
  56. wakeup, broadcast
  57. @
  58.  
  59.  
  60. 1.1
  61. log
  62. @Initial revision
  63. @
  64. text
  65. @d1 1
  66. a1 1
  67. ' $Header: Sync_Broadcast,v 1.7 86/12/16 20:33:09 andrew Exp $ SPRITE (Berkeley)
  68. d8 1
  69. a8 1
  70. \fB#include <symcMonitor.h>\fR
  71. @
  72.